package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 心脑血管病随访卡(XnSfk)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:41
 */
@Data
@ApiModel(description = "心脑血管病随访卡")
public class XnSfk implements Serializable {

    private static final long serialVersionUID = 159580542143671790L;
    
    @ApiModelProperty("管理机构代码:复合主键；")
    private String yljgdm;
    
    @ApiModelProperty("随访卡编号:复合主键")
    private String sfkbh;
    
    @ApiModelProperty("报卡编号:关联心脑报告卡")
    private String bkbh;
    
    @ApiModelProperty("业务地-省（自治区、直辖市）编码")
    private String ywdSheBm;
    
    @ApiModelProperty("业务地-省（自治区、直辖市）名称")
    private String ywdShe;
    
    @ApiModelProperty("业务地-市（地区）编码")
    private String ywdShiBm;
    
    @ApiModelProperty("业务地-市（地区）名称")
    private String ywdShiMc;
    
    @ApiModelProperty("业务地-县（区）编码")
    private String ywdXiaBm;
    
    @ApiModelProperty("业务地-县（区）名称")
    private String ywdXiaMc;
    
    @ApiModelProperty("业务地-乡（镇、街道）编码")
    private String ywdXngBm;
    
    @ApiModelProperty("业务地-乡（镇、街道）名称")
    private String ywdXngMc;
    
    @ApiModelProperty("业务地-居委会、村编码")
    private String ywdVlgBm;
    
    @ApiModelProperty("业务地-居委会、村名称")
    private String ywdVlgMc;
    
    @ApiModelProperty("业务地-村（路、街、弄）编码")
    private String ywdCun;
    
    @ApiModelProperty("业务地-门牌号(包括“室”) 编码")
    private String ywdMph;
    
    @ApiModelProperty("业务地-详细")
    private String ywdXx;
    
    @ApiModelProperty("非腔隙性脑梗死史:1：有；2：无；3：不详")
    private String ngs;
    
    @ApiModelProperty("脑梗死（非腔梗）次数")
    private Integer fqgngscs;
    
    @ApiModelProperty("腔隙性脑梗死史:1：有；2：无；3：不详")
    private String qxxngs;
    
    @ApiModelProperty("腔隙性脑梗死次数")
    private Integer qxngscs;
    
    @ApiModelProperty("脑出血史:1：有；2：无；3：不详")
    private String ncx;
    
    @ApiModelProperty("脑出血次数")
    private Integer ncxcs;
    
    @ApiModelProperty("蛛网膜下腔出血史:1：有；2：无；3：不详")
    private String zwmxqcx;
    
    @ApiModelProperty("蛛网膜下腔出血次数")
    private Integer zwmcxcs;
    
    @ApiModelProperty("卒中（未分类）史:1：有；2：无；3：不详")
    private String zzwfx;
    
    @ApiModelProperty("卒中（未分类）史次数")
    private Integer czscs;
    
    @ApiModelProperty("TIA:1：有；2：无；3：不详")
    private String tia;
    
    @ApiModelProperty("TIA次数")
    private Integer tiscs;
    
    @ApiModelProperty("死亡地点代码:01：医院病房；02：急诊；03：家中；04：外地；05：家庭病床；06：敬老院；07：来院已死；99：其他")
    private String swdd;
    
    @ApiModelProperty("死亡地点名称")
    private String swmc;
    
    @ApiModelProperty("直接死因代码:1：卒中；2：心脏疾病；3：肺部疾病；4：褥疮感染；5：全身衰竭；6：脑疝；7：不详；9：其他")
    private String zysydm;
    
    @ApiModelProperty("直接死因名称")
    private String zysymc;
    
    @ApiModelProperty("前次心肌梗死:1：有，确定；2：有，可能；3：无；9：无资料")
    private String qcxjgs;
    
    @ApiModelProperty("此次发病或死亡的诱因代码:01：情绪波动；02：饮酒；03：吸烟；04：饱餐；05：劳累；06：运动不当；07：寒冷；08：便秘；09：不详；99：其他可多选，用分号”;”隔开，最多三项")
    private String fbswyydm;
    
    @ApiModelProperty("此次发病或死亡的诱因名称")
    private String fbswyymc;
    
    @ApiModelProperty("资料来源代码:1：病史；2：病人；3：家属；9：其他")
    private String zllydm;
    
    @ApiModelProperty("资料来源名称")
    private String zllymc;
    
    @ApiModelProperty("高血压:1：有；2：无；3：不详")
    private String gxy;
    
    @ApiModelProperty("糖尿病:1：有；2：无；3：不详")
    private String tnb;
    
    @ApiModelProperty("高脂血病:1：有；2：无；3：不详")
    private String gzxb;
    
    @ApiModelProperty("冠心病:1：有；2：无；3：不详")
    private String gxb;
    
    @ApiModelProperty("房颤:1：有；2：无；3：不详")
    private String fc;
    
    @ApiModelProperty("颈动脉斑块或狭窄:1：有；2：无；3：不详")
    private String jdmbkhxz;
    
    @ApiModelProperty("高同型半胱氨酸血症:1：有；2：无；3：不详")
    private String gtxbgaxz;
    
    @ApiModelProperty("是否有其他心脏病:1：有；2：无；3：不详")
    private String sfqtxzb;
    
    @ApiModelProperty("其他心脏病")
    private String qtxzb;
    
    @ApiModelProperty("是否存在吸烟:1：有；2：无；3：不详")
    private String sfxy;
    
    @ApiModelProperty("每天开始吸烟的年龄")
    private Integer mtksxynl;
    
    @ApiModelProperty("日均吸烟支数")
    private Integer rjxyzs;
    
    @ApiModelProperty("体重(kg)")
    private Integer tz;
    
    @ApiModelProperty("身高(cm)")
    private Integer sg;
    
    @ApiModelProperty("BMI指数")
    private Integer bmi;
    
    @ApiModelProperty("肥胖或超重(BMI≥24):1：有；2：无；3：不详")
    private String fpcz;
    
    @ApiModelProperty("饮酒史:1：有；2：无；3：不详")
    private String yjs;
    
    @ApiModelProperty("饮酒种类代码:饮酒种类代码 CV03.00.105可多选，多个以“;“间隔")
    private String yjzldm;
    
    @ApiModelProperty("饮酒种类名称:可多选，多个以“;“间隔")
    private String yjzlmc;
    
    @ApiModelProperty("日饮酒量 :填写格式：饮酒量+单位（ml等）")
    private String ryjl;
    
    @ApiModelProperty("过量饮酒:1：有；2：无；3：不详")
    private String glyj;
    
    @ApiModelProperty("脑卒中家族史:1：有；2：无；3：不详")
    private String czjzs;
    
    @ApiModelProperty("高血压家族史:1：有；2：无；3：不详")
    private String gxyjzs;
    
    @ApiModelProperty("冠心病家族史:1：有；2：无；3：不详")
    private String gxbjzs;
    
    @ApiModelProperty("缺乏运动:1：有；2：无；3：不详")
    private String qfyd;
    
    @ApiModelProperty("是否有其他行为危险因素:1：有；2：无；3：不详")
    private String sfqfxwwx;
    
    @ApiModelProperty("其他行为危险因素")
    private String qtxwwxys;
    
    @ApiModelProperty("发病调查日期")
    private Date fbdcrq;
    
    @ApiModelProperty("死亡调查日期")
    private Date swdcrq;
    
    @ApiModelProperty("失访标志:1：是；2：否")
    private String sfbz;
    
    @ApiModelProperty("失访原因代码:1：拒访；2：多次未访到；3：信息错误；9：其他")
    private String sfyydm;
    
    @ApiModelProperty("失访原因名称")
    private String sfyymc;
    
    @ApiModelProperty("核实单位代码:核实社区代码")
    private String hsdm;
    
    @ApiModelProperty("核实人工号:核实医生的工号")
    private String hszgh;
    
    @ApiModelProperty("核实人姓名:核实医生的姓名")
    private String hszxm;
    
    @ApiModelProperty("录入日期:登记系统日期")
    private Date lrrq;
    
    @ApiModelProperty("录入医生工号:登记医生工号")
    private String lrysgh;
    
    @ApiModelProperty("录入医生姓名")
    private String lrysxn;
    
    @ApiModelProperty("录入单位代码:登记医疗机构代码")
    private String lrdwdm;
    
    @ApiModelProperty("录入科室编码:科室编码")
    private String lrksbm;
    
    @ApiModelProperty("审核日期:审核日期")
    private Date shrq;
    
    @ApiModelProperty("审核医生工号:审核医生工号")
    private String shysGh;
    
    @ApiModelProperty("审核医生姓名")
    private String shysXm;
    
    @ApiModelProperty("密级:见第1章说明（7）")
    private String mj;
    
    @ApiModelProperty("修改标志:1 正常;2 修改;3 撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}